#!/usr/bin/env python3
"""测试应用启动"""
import sys
import os

# 添加项目路径
sys.path.insert(0, os.path.dirname(__file__))

try:
    from app.main import app
    from app.config import settings
    from app.database import engine, Base
    print("✅ 应用导入成功")
    print(f"✅ 应用名称: {settings.APP_NAME}")
    print(f"✅ 应用版本: {settings.APP_VERSION}")
    print(f"✅ 调试模式: {settings.DEBUG}")
    print(f"✅ 数据库URL配置: {settings.DATABASE_URL[:50]}...")
    print("\n✅ 所有核心模块导入成功！")
    print("\n可以运行以下命令启动服务：")
    print("  uvicorn app.main:app --reload --port 8000")
except Exception as e:
    print(f"❌ 错误: {e}")
    import traceback
    traceback.print_exc()
    sys.exit(1)

